<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<![endif]-->
<title>VIM 中文帮助: Windows PowerShell 文件类型插件</title>
<link rel="stylesheet" href="vim-stylesheet.css" type="text/css" />
<link rel="canonical" href="https://yianwillis.github.io/vimcdoc/doc/ft_ps1.html" />
<script type="text/javascript" src="vimcdoc.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body>
<nav id=banner>
<form action=tags.html target="tag_iframe">
  <input type="text" name="tag" id="tag" placeholder="标签搜索">
</form>
<iframe name="tag_iframe" src=""></iframe>
<a href="help.html">帮助总览</a> &middot;
<hr/>
<a href="quickref.html">快速参考</a> &middot;
<a href="index.html">命令索引</a> &middot;
<a href="eval.html#functions">函数列表</a> &middot;
<a href="quickref.html#option-list">选项列表</a> &middot;
<hr/>
<a href="usr_toc.html">用户手册</a> &middot;
<a href="help.html#reference_toc">参考手册</a> &middot;
</nav>

<header>
<h2>ft_ps1</h2>
</header>
<article id=outer>
<section class=inner>
<b class="vimtag"> <a name="ft_ps1.txt">ft_ps1.txt</a> </b>  用于 Vim 的 Windows PowerShell 语法插件

                                <code class="vim">译者</code>: Willis

作者:    Peter Provost &lt;<a href="https://www.github.com/PProvost&gt">https://www.github.com/PProvost&gt</a>;
许可证:  Apache 2.0
URL:     <a href="https://github.com/PProvost/vim-ps1">https://github.com/PProvost/vim-ps1</a>

介 绍                                                           <b class="vimtag"> <a name="ps1-syntax">ps1-syntax</a> </b>

此插件提供 Windows PowerShell 脚本、模块和 XML 配置文件的 Vim 语法、缩进和文件
类型检测。


关 于                                                           <b class="vimtag"> <a name="ps1-about">ps1-about</a> </b>

要从 GitHub 上获取最新版本或报告漏洞:

<a href="https://github.com/PProvost/vim-ps1">https://github.com/PProvost/vim-ps1</a>


折 叠                                                           <b class="vimtag"> <a name="ps1-folding">ps1-folding</a> </b>

ps1 语法文件提供脚本块和脚本里的数字签名的语法折叠 (见   <a href="syntax.html#:syn-fold">:syn-fold</a> )。

如果 <a href="options.html#'foldmethod'">'foldmethod'</a> 设为 "syntax"，会折叠函数脚本块，但此行为可在 .vimrc 里或打
开脚本前用下列命令关闭: 
<code class="example"></code>
<code class="example">    :let g:ps1_nofold_blocks = 1</code>

也会折叠脚本里的数字签名，除非你使用: 
<code class="example"></code>
<code class="example">    :let g:ps1_nofold_sig = 1</code>

<code class="note">注意</code>: 语法折叠会显著减慢语法高亮，对大文件尤然。


编 译 器                                                        <b class="vimtag"> <a name="ps1-compiler">ps1-compiler</a> </b>

powershell  <a href="quickfix.html#:compiler">:compiler</a>  脚本配置  <a href="quickfix.html#:make">:make</a>  以在 PowerShell 中执行脚本。

它会试图智能选择缺省 PowerShell 命令: 如果可用的话， <code class="badlink">pwsh</code> ，否则选择
 <code class="badlink">powershell</code> ，但你可以定制: 
<code class="example"></code>
<code class="example">    :let g:ps1_makeprg_cmd = '/path/to/pwsh'</code>

要配置是否显示例外类型信息: 
<code class="example"></code>
<code class="example">    :let g:ps1_efm_show_error_categories = 1</code>


关 键 字 查 找                                                 <b class="vimtag"> <a name="ps1-keyword">ps1-keyword</a> </b>

要用 PowerShell 的 Get-Help 查找关键字，按  <a href="various.html#K">K</a>  键。要更方便地进行翻页，要安装
分页程序  <a href="various.html#less">less</a> ，在许多 Linux 发布和 macOS 中有提供。

也有许多其它 Windows 上的发布，如 <a href="https://chocolatey.org/packages/less/">https://chocolatey.org/packages/less/</a>。请确
保  <a href="various.html#less">less</a>  在  <code class="badlink">PATH</code>  环境变量列出的某目录里，上面的 chocolatey 就是如此。

</section><hr class="singleline" /><section class=inner>
 vim:ft=help:
</section>
</article>
<footer>
Generated by vim2html
</footer>
</body>
</html>
